home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d20 / fdnd110.arc / FDND.DOC next >
Text File  |  1991-03-31  |  9KB  |  463 lines

  1.  
  2.  
  3.  
  4.      FDND:  FrontDoor NodeDiff Processor, v1.10
  5.  
  6.      Copyright (C) 1990, 1991 by Danny Mingle and SPECTRE Software,
  7.      All Rights Reserved.
  8.  
  9.  
  10.  
  11.  
  12.      DISCLAIMER:  We at SPECTRE Software take no repsonsibility what-
  13.      soever for any problems that may arise out of the use of this
  14.      program.  The only thing that we guarantee is that this program
  15.      will take up disk space.
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.                              TABLE OF CONTENTS
  24.  
  25.  
  26.      Recognitions and Thanks ............................. page 2
  27.  
  28.      Intro to FDND and Brief Command Line Summary ........ page 3
  29.  
  30.      Processing Multiple Nodelists ....................... page 4
  31.  
  32.      Exit Errorlevels .................................... page 5
  33.  
  34.      The Two Simple Steps of Registration ................ page 6
  35.  
  36.      Special Note to Version 1.00 Registrants ............ page 7
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.                    FDND -- FrontDoor NodeDiff Processor, v1.10
  66.     Copyright (C) 1990, 1991 By SPECTRE Software           Page 1               
  67.  
  68.      RECOGNITIONS AND THANKS
  69.  
  70.  
  71.           Much appreciation goes to Wesley Williams for all his help
  72.      in providing ideas for FDND and for programming, especially
  73.      quite heavily in v1.10; Robert McCullough for providing us with
  74.      technical assistance; David Gilbert for generously giving us the
  75.      code he wrote for CRC calculation; and to Jack Smith, Mike
  76.      Janke, John Marlett, Jason Bennett and all the others whom I
  77.      can't remember for testing FDND and giving us feedback on it!
  78.  
  79.  
  80.  
  81.  
  82.  
  83.  
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.                    FDND -- FrontDoor NodeDiff Processor, v1.10
  132.     Copyright (C) 1990, 1991 By SPECTRE Software           Page 2               
  133.  
  134.      INTRODUCTION TO FDND AND BRIEF COMMAND LINE SUMMARY
  135.  
  136.  
  137.           FDND is a nodediff processor made with FrontDoor in mind,
  138.      but will work with any system.  FDND uses low-level system calls
  139.      to write to the disk, which causes the program to run quite
  140.      fast.  It will run even faster if you set your BUFFERS statement
  141.      in CONFIG.SYS to equal either 20 or 30.  Another thing that
  142.      speeds up FDND is running it on a recently optimized disk.
  143.  
  144.           There are 12 command line parameters that you can pass
  145.      FDND.  They are:
  146.  
  147.         /F  Causes FDND to automatically call FrontDoor's nodelist
  148.             processor.
  149.  
  150.         /K  Causes FDND to delete the old nodelist and the current
  151.             nodediff after creating the new nodelist.
  152.  
  153.         /C  Causes FDND to do a CRC comparison between the newly
  154.             generated nodelist and the official CRC, which is listed
  155.             in the nodediff that you are applying.
  156.  
  157.         /Q  Causes FDND to perform a "Quick-CRC" comparison on the
  158.             newly created nodelist by reading in the first
  159.             line of the old nodelist and the first line of the
  160.             current nodediff and comparing them.
  161.  
  162.         /S  Causes FDND to not beep when an error occurs.
  163.  
  164.         /M  Causes FDND to run in monochrome mode.
  165.  
  166.         /T  Causes FDND to automatically call InterMail's nodelist
  167.             processor.
  168.  
  169.         /D<kilobytes>  Causes FDND to abort if there isn't at least
  170.                        <kilobytes> amount of disk space free on the
  171.                        current drive.  This parameter must be capi-
  172.                        talized.
  173.  
  174.         /I[<n><pathname>]  This is used to specify the input nodelist
  175.                            file.  <n> can be no higher than 10.  Read
  176.                            on for an explanation of this feature.
  177.         
  178.         /N[<n><pathname>]  This is used to specify the input nodediff
  179.                            file.  <n> can be no higher than 10.  Read
  180.                            on for an explanation of this feature.
  181.  
  182.         /O[<n><pathname>]  This is used to specify the output node-
  183.                            list file.  <n> can be no higher than 10.
  184.                            Read on for an explanation of this fea-
  185.                            ture.
  186.  
  187.         /Z  Causes FDND to place a ^Z at the end of a new nodelist.
  188.  
  189.         /?  Causes FDND to open a help window with brief descriptions
  190.             about the command line parameters.
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.                    FDND -- FrontDoor NodeDiff Processor, v1.10
  198.     Copyright (C) 1990, 1991 By SPECTRE Software           Page 3               
  199.  
  200.      PROCESSING MULTIPLE NODELISTS
  201.  
  202.  
  203.           There have been quite a few requests to add multiple node-
  204.      list support in FDND.  Here's how you can process multiple node-
  205.      lists:
  206.  
  207.           For an example, to process FILENET nodelist files along
  208.           with FidoNet nodelist files, you would type the following:
  209.  
  210.           FDND /I2FILELIST /N2FILEDIFF /O2FILELIST
  211.  
  212.  
  213.           As another example, to process FILENET nodelist files,
  214.           SOMENET nodelist files, and FidoNet nodelist files, you
  215.           would type the following:
  216.  
  217.           FDND /I2FILELIST /N2FILEDIFF /O2FILELIST /I3SOMELIST
  218.                                          /I3SOMEDIFF /I3SOMELIST
  219.  
  220.  
  221.           To process only FidoNet nodelist files, just simple type
  222.      "FDND".
  223.  
  224.           Do not specify an extension for the nodelist and nodediff
  225.      files.  The nodediff and nodelist filenames must be in the for-
  226.      mat of NODELIST/DIFF.###.  FDND will not work with multiple no-
  227.      delsits unless the filenames have this format.
  228.  
  229.           /I1, /N1, and /O1 are reserved for the FidoNet nodelist
  230.      files.  By leaving them off of the command line FDND will auto-
  231.      matically look for them and try to process them.  If you aren't
  232.      in FidoNet you can just specify another nodelist on the command
  233.      line using the /I1 switch and thus make FDND look for another
  234.      nodelist.
  235.  
  236.  
  237.  
  238.      IMPORTANT NOTE:  When using these parameters, the "I", "N", and
  239.      "O" in /I, /N, and /O must be capitalized.
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.                    FDND -- FrontDoor NodeDiff Processor, v1.10
  264.     Copyright (C) 1990, 1991 By SPECTRE Software           Page 4               
  265.  
  266.      EXIT ERRORLEVELS
  267.  
  268.  
  269.           FDND exits with one of eight errorlevels:
  270.  
  271.             0   No Errors
  272.             1   Error finding nodelist or nodediff files
  273.             2   Reserved
  274.             3   Memory allocation error
  275.             4   Disk Write Error
  276.             5   Failed Annoyance Check (non-registered version only)
  277.             6   Undefined Error
  278.             7   CRC Check failed
  279.  
  280.  
  281.  
  282.  
  283.  
  284.  
  285.  
  286.  
  287.  
  288.  
  289.  
  290.  
  291.  
  292.  
  293.  
  294.  
  295.  
  296.  
  297.  
  298.  
  299.  
  300.  
  301.  
  302.  
  303.  
  304.  
  305.  
  306.  
  307.  
  308.  
  309.  
  310.  
  311.  
  312.  
  313.  
  314.  
  315.  
  316.  
  317.  
  318.  
  319.  
  320.  
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.                    FDND -- FrontDoor NodeDiff Processor, v1.10
  330.     Copyright (C) 1990, 1991 By SPECTRE Software           Page 5               
  331.  
  332.      HOW TO REGISTER
  333.  
  334.  
  335.           FDND does require registration.  It is extremely easy and
  336.      inexpensive to do and is required if you use FDND for over 30
  337.      days; i.e., four weekly nodediff processings.  
  338.  
  339.  
  340.           In order to register, carefully read and fill out FDND.REG.
  341.      Then print it out and send it along with a check for $10 to:
  342.  
  343.      Charles Wesley Williams, III
  344.      117 Bellevue Road
  345.      Nashville, TN  37221
  346.      USA
  347.  
  348.           Please make checks payable to Charles Wesley Williams, III
  349.      and _NOT_ to SPECTRE Software Development Group.
  350.  
  351.  
  352.           If you have any questions or comments, please send them
  353.      to 1:116/600 or 1:116/9.  We want to hear YOUR opinion!
  354.  
  355.           The latest version of FDND will always be File Request-
  356.      able by the magic name of FDND.
  357.  
  358.  
  359.  
  360.  
  361.  
  362.  
  363.  
  364.  
  365.  
  366.  
  367.  
  368.  
  369.  
  370.  
  371.  
  372.  
  373.  
  374.  
  375.  
  376.  
  377.  
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.                    FDND -- FrontDoor NodeDiff Processor, v1.10
  396.     Copyright (C) 1990, 1991 By SPECTRE Software           Page 6               
  397.  
  398.      SPECIAL NOTE TO VERSION 1.00 REGISTRANTS
  399.  
  400.  
  401.           If you were a registrant of v1.00, then your registra-
  402.      tion for v1.10 is FREE.  This is our way of thanking those
  403.      of you who were loyal to our program.  Your keys for v1.10
  404.      have already been made out for you.  To receive them, just
  405.      send a netmail message to 116/600 that contains your name,
  406.      telephone number, and street address.  After one to two days
  407.      your key will be placed on hold for you.  Remember, this key
  408.      will work for all future versions of FDND.
  409.  
  410.  
  411.  
  412.  
  413.  
  414.  
  415.  
  416.  
  417.  
  418.  
  419.  
  420.  
  421.  
  422.  
  423.  
  424.  
  425.  
  426.  
  427.  
  428.  
  429.  
  430.  
  431.  
  432.  
  433.  
  434.  
  435.  
  436.  
  437.  
  438.  
  439.  
  440.  
  441.  
  442.  
  443.  
  444.  
  445.  
  446.  
  447.  
  448.  
  449.  
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.                    FDND -- FrontDoor NodeDiff Processor, v1.10
  462.     Copyright (C) 1990, 1991 By SPECTRE Software           Page 7               
  463.